package com.auxgroup.hr.front.site.vo.process;

/**
 * 加班申请
 * Created by nitongqian on 2019/3/2.
 */

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class WfWkotRespVO extends BaseWsRespVO {
    //刷卡类型
    private String cCardType;
    //日期1
    private Date date1;
    //小时下拉选
    private String cHour;
    //分钟下拉选
    private String cMinute2;
    //日期2
    private Date date2;
    //小时下拉选
    private String cHour1;
    //分钟下拉选
    private String cMinute3;
    //是否
    private String cYesNo;
    //申请详细说明
    private String cApplInfo;
    private List<WkotDtlVO> appliers;

    public List<WkotDtlVO> getAppliers() {
        return appliers;
    }

    public void setAppliers(List<WkotDtlVO> appliers) {
        this.appliers = appliers;
    }

    public static class WkotDtlVO implements Serializable {
        private String cTransactionNbr;
        private String emplid;
        private String name;
        private String deptid;
        private String rsFullName;
        private String cJobLevel;

        public String getcTransactionNbr() {
            return cTransactionNbr;
        }

        public void setcTransactionNbr(String cTransactionNbr) {
            this.cTransactionNbr = cTransactionNbr;
        }

        public String getEmplid() {
            return emplid;
        }

        public void setEmplid(String emplid) {
            this.emplid = emplid;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getDeptid() {
            return deptid;
        }

        public void setDeptid(String deptid) {
            this.deptid = deptid;
        }

        public String getRsFullName() {
            return rsFullName;
        }

        public void setRsFullName(String rsFullName) {
            this.rsFullName = rsFullName;
        }

        public String getcJobLevel() {
            return cJobLevel;
        }

        public void setcJobLevel(String cJobLevel) {
            this.cJobLevel = cJobLevel;
        }
    }

    public WfWkotRespVO(){}

    public String getcCardType() {
        return cCardType;
    }

    public void setcCardType(String cCardType) {
        this.cCardType = cCardType;
    }

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    public Date getDate1() {
        return date1;
    }

    public void setDate1(Date date1) {
        this.date1 = date1;
    }

    public String getcHour() {
        return cHour;
    }

    public void setcHour(String cHour) {
        this.cHour = cHour;
    }

    public String getcMinute2() {
        return cMinute2;
    }

    public void setcMinute2(String cMinute2) {
        this.cMinute2 = cMinute2;
    }

    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    public Date getDate2() {
        return date2;
    }

    public void setDate2(Date date2) {
        this.date2 = date2;
    }

    public String getcHour1() {
        return cHour1;
    }

    public void setcHour1(String cHour1) {
        this.cHour1 = cHour1;
    }

    public String getcMinute3() {
        return cMinute3;
    }

    public void setcMinute3(String cMinute3) {
        this.cMinute3 = cMinute3;
    }

    public String getcYesNo() {
        return cYesNo;
    }

    public void setcYesNo(String cYesNo) {
        this.cYesNo = cYesNo;
    }

    public String getcApplInfo() {
        return cApplInfo;
    }

    public void setcApplInfo(String cApplInfo) {
        this.cApplInfo = cApplInfo;
    }
}
